To portfolio
Particle system using WebGL.
Particle systems are typically used to model fine-grained physical effects like fire, smoke, and water. This is something simpler and just renders a system of bouncing spheres in 3D.
Move the invisible floor with ArrowUp and ArrowDown
Note: small balls were made bouncier, but all balls have the same acceleration due to gravity.